Investigating the mapping of an Enterprise Description Language into UML 2.0
نویسندگان
چکیده
Business architects and process engineers, when modelling their organisation or parts of it, prefer not to use the Unified Modelling Language (UML) as they find UML too technical for their taste. Instead they use their own modelling languages, which are more intuitive for formulating business-oriented models. As these techniques are often less formalized or widely used, tool support is usually inadequate or even totally absent. Furthermore, in view of the need to relate such business models to existing or possibly future ICT systems and architecture, the non-UML business models have to be integrated with the UML models commonly used in the ICT domain. A concrete case of this is the enterprise architecture language developed by the ArchiMate project. This paper describes a mapping of this language onto UML 2.0. On the one hand, this mapping is needed to concretize the relation between models of the business and ICT domains. On the other hand, this mapping will provide the basis for developing a UML profile for the ArchiMate language, facilitating the use of UML tools for making ArchiMate models. In this way, one is able to compensate the disadvantages of writing business models in a non-UML language.
منابع مشابه
Bridging the gap between Acme and UML 2.0 for CBD
Architecture Description Languages (ADLs) such as Acme (a mainstream second generation ADL which contains the most common ADL constructs) provide formality in the description of software architectures, but are not easily reconciled with day-today development concerns, thus hampering their adoption by a larger community. UML, on the other hand, has become the de facto standard notation for desig...
متن کاملMapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کاملBridging the gap between Acme and UML for CBD
Architecture Description Languages (ADLs) provide formality in the description of software architectures, but are not easily reconciled with day-to-day development concerns, thus hampering their adoption by a larger community. UML, on the other hand, has become widespread throughout industry and academia and can be used as a bridge from architectural to design elements. In this paper we use the...
متن کاملUML 2.0 Components and Fractal: An Analysis
The newly emerged standard UML 2.0 [8] provides a framework for modeling software components. In its design, the existing industrial component models ( EJB, CCM, COM+, and .NET) have been explicitly considered. However, these models do not possess the features present in advanced research component models, in particular hierarchical composition. Yet, the rich set of modeling constructs availabl...
متن کاملSoftware Architecture Description and UML
The description of software architectures has always been concerned with the definition of the appropriate languages for designing the various architectural artifacts. Over the past ten years, formal or less formal Architecture Description Languages (ADLs) and supporting methods and tools have been proposed by researchers. More recently, UML has been widely accepted in both industry and academi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 101 شماره
صفحات -
تاریخ انتشار 2004